KFbxNodeLimits Class Reference

#include <kfbxnodelimits.h>

List of all members.


Detailed Description

The KFbxNodeLimits defines limits for transforms.

Definition at line 167 of file kfbxnodelimits.h.


Node Translation Limits

KFbxLimits  mTranslationLimits
  The translation limits.
void  SetTranslationLimitActive (bool pActive)
  Change the translation limit active flag.
bool  GetTranslationLimitActive ()
  Get the translation limit active flag.

Node Rotation Limits

KFbxLimits  mRotationLimits
  The rotation limits.
void  SetRotationLimitActive (bool pActive)
  Change the rotation limit active flag.
bool  GetRotationLimitActive ()
  Get the rotation limit active flag.

Node Scale Limits

KFbxLimits  mScalingLimits
  The scaling limits.
void  SetScalingLimitActive (bool pActive)
  Change the scaling limit active flag.
bool  GetScalingLimitActive ()
  Get the scaling limit active flag.

Public Member Functions

  KFbxNodeLimits (KFbxNode *pLimitedNode, KMBTransform *pMBTransform)
  Constructor.
KFbxNode GetLimitedNode ()
  Get the limited node.

Constructor & Destructor Documentation

KFbxNodeLimits ( KFbxNode pLimitedNode,
KMBTransform *  pMBTransform  
)

Constructor.

Parameters:
pLimitedNode  Pointer to the node to which these limits apply.
pMBTransform 

Member Function Documentation

KFbxNode* GetLimitedNode (  ) 

Get the limited node.

Returns:
Pointer to the node to which these limits apply. This node is the same pointer as the one passed to the constructor.

void SetTranslationLimitActive ( bool  pActive  ) 

Change the translation limit active flag.

Parameters:
pActive  State of the translation limits active flag.
Remarks:
If this flag is set to false, the values in the mTranslationLimits are ignored.

bool GetTranslationLimitActive (  ) 

Get the translation limit active flag.

Returns:
Translation limit active flag state.
Remarks:
If this flag is false, the values in the mTranslationLimits are ignored.

void SetRotationLimitActive ( bool  pActive  ) 

Change the rotation limit active flag.

Parameters:
pActive  State of the rotation limits active flag.
Remarks:
If this flag is set to false, the values in the mRotationLimits are ignored.

bool GetRotationLimitActive (  ) 

Get the rotation limit active flag.

Returns:
Rotation limit active flag state.
Remarks:
If this flag is false, the values in the mRotationLimits are ignored.

void SetScalingLimitActive ( bool  pActive  ) 

Change the scaling limit active flag.

Parameters:
pActive  State of the scaling limits active flag.
Remarks:
If this flag is set to false, the values in the mScalingLimits are ignored.

bool GetScalingLimitActive (  ) 

Get the scaling limit active flag.

Returns:
Scaling limit active flag state.
Remarks:
If this flag is false, the values in the mScalingLimits are ignored.

Member Data Documentation

The translation limits.

Definition at line 201 of file kfbxnodelimits.h.

The rotation limits.

Definition at line 223 of file kfbxnodelimits.h.

The scaling limits.

Definition at line 245 of file kfbxnodelimits.h.

KFbxNodeLimits KFbxNodeLimits KFbxNodeLimits KFbxNodeLimits KFbxNodeLimits KFbxNodeLimits KFbxNodeLimits KFbxNodeLimits KFbxNodeLimits KFbxNodeLimits
KFbxNodeLimits KFbxNodeLimits KFbxNodeLimits KFbxNodeLimits KFbxNodeLimits KFbxNodeLimits KFbxNodeLimits KFbxNodeLimits KFbxNodeLimits KFbxNodeLimits